public:
ProcessWaitDialog(QWidget* parent, QProcess* process);
- QString getOutputString()
+ QString getOutputString() const
{
return QString::fromLocal8Bit(outputString_);
}
switch (err) {
case QProcess::FailedToStart:
return tr("Process failed to start");
- break;
case QProcess::Crashed:
return tr("Process crashed");
- break;
case QProcess::Timedout:
return tr("Process timedout");
- break;
case QProcess::WriteError:
return tr("Error while trying to write to process");
- break;
case QProcess::ReadError:
return tr("Error while trying to read from process");
- break;
case QProcess::UnknownError:
default:
return tr("Unknown process error");
qDebug() << "signal" << id << "UNEXPECTED in init state!";
}
break;
- };
+ }
break;
case starting:
qDebug() << "signal" << id << "UNEXPECTED in starting state!";
}
break;
- };
+ }
break;
case running:
qDebug() << "signal" << id << "UNEXPECTED in running state!";
}
break;
- };
+ }
break;
case done:
qDebug() << "UNEXPECTED State!";
}
break;
- };
+ }
if constexpr(debug) {
qDebug() << "exec leaving" << state_ << id;
}
static QString decodeProcessError(QProcess::ProcessError err);
int exec();
void open();
- QString getOutputString()
+ QString getOutputString() const
{
return progress_->getOutputString();
}
- QString getErrorString()
+ QString getErrorString() const
{
return errorString_;
}